html,body,#layout{
  width: 100%;
  height: 100%;
}


.ant-layout-sider .logo {
  width: 170px;
  height: 42px;
  background: #333;
  border-radius: 6px;
  margin: 16px 24px 16px 28px;
  background: url("//img13.360buyimg.com/wympay/jfs/t3523/53/1465442812/2903/a5878084/582c0938N21f39144.png") no-repeat;
}

.ant-layout-sider-collapsed .anticon {
  font-size: 16px;
}

.ant-layout-sider-collapsed .nav-text {
  display: none;
}

.ant-layout-welcome{
  height: 34px;
  padding: 15px 10px;
  line-height: 34px;
  font-size: 20px;
  display: inline-block;
  font-weight: 300;
}


.ant-layout-loading {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(255,255,255,.2);
  text-align: center;
  top:0;
  left:0;
}
.ant-layout-loading .ant-layout-loading-wrap{
  position: absolute;
  top:50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  text-align: center;
}
.mt20{
  margin-top: 20px;
}